﻿#include "stdafx.h"
#include "Login.h"
#include <QtWidgets/QApplication>

int main(int argc, char *argv[])
{
	QApplication a(argc, argv);

    //qt版本低于qt5
#if QT_VERSION < QT_VERSION_CHECK(5,0,0)
    //VS版本低于VS2010
#if defined(_MSC_VER) && (_MSC_VER < 1600)
    QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
#else
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
#endif
#endif

	// 设置默认语言
	/*QTranslator translator;
	if (translator.load(":/translations/qt_zh_CN"))
	{
	a.installTranslator(&translator);
	}*/
	
	a.setWindowIcon(QIcon(":/Air.ico"));

	// 加载QSS样式表
	QFile qss(":/Resources/Air.qss");
	qss.open(QFile::ReadOnly);
	qApp->setStyleSheet(qss.readAll());
	qss.close();

    /*QFont font;
    font.setPointSize(26);
	font.setFamily(("DejaVu Sans")); //注意这里不完全是TTF文件名字
	font.setBold(false);
	a.setFont(font);*/

//    Login* l = new Login;
//    if (l->exec() == QDialog::Accepted)
//    {
//        AirIM w;

//        // w.setInfo(...);
//        w.setSocket(l->socket());

//        delete l;
//        w.show();
//        return a.exec();
//    }
//    else
//    {
//       delete l;
//       return 0;
//    }

    //Login l;
   // l.show();

//    AirIM w;
//    w.show();

    Chat c;
    c.show();
    return a.exec();
}
